package javaCode.chapter05;

import java.util.Scanner;

public class Array02 {

    public static void main(String[] args) {

        //演示 数据类型 数组名[]=new 数据类型[大小]
        //循环输入5个成绩，保存到double数组，并输出

        //步骤
        //1. 创建一个 double 数组，大小5

        //(1) 第1种动态分配方式
        //double scores[] = new double[5];

        //(2) 第二种动态分配方式，先声明数组，再 new 分配空间
        double scores[]; //声明数组，这时 scores 是null
        scores = new double[5]; //分配内存空间，可以存放数据
        
        //2. 循环输入
        // scores.length 表示数组的大小/长度

        Scanner myScanner=new Scanner(System.in);
        for (int i=0;i<scores.length;i++){
            System.out.print("请输入第"+i+"个元素的值: ");
            scores[i]=myScanner.nextDouble();
        }

        //输出，遍历数组
        System.out.println("===数组的元素/值的情况如下:===");
        for (int i=0;i<scores.length;i++){
            System.out.println("第"+i+"个元素的值="+scores[i]);
        }
    }
}
